[INV-FRONTEND-222] Экран ввода
Нативный модуль аудиозаписи и отправка медиа-файла на шлюз
NoteКраткая карточка задачи
- Репозиторий / Компонент:
Mobile App(Экран ввода / Слой нативных модулей / Recorder Module). - Стек: React Native / Flutter.
- Ссылка на Метод: Конфигурация метода
- Статус: Готово к реализации
- Инструкция по шагам:
- Реализовать кнопку удержания записи (Voice Recording Button). Запустить захват аудио с микрофона в формате
.mp3или.oggпри зажатии и останавливать запись при отпускании. - Добавить валидацию размера файла перед отправкой (лимит — не более 10 МБ). Сгенерировать локальный
trace_idсессии. - Отправить бинарный файл методом
POST /api/v1/media/uploadчерезFormData, принудительно пробросив в заголовкахX-Request-IDиapp_lang. Обработать статус202 Accepted.
- Реализовать кнопку удержания записи (Voice Recording Button). Запустить захват аудио с микрофона в формате